package com.zimi.mapper;

import com.zimi.model.SysCateFunction;
import com.zimi.model.SysCateFunctionVO;

import java.util.List;

public interface SysCateFunctionMapper {
    int deleteByPrimaryKey(Integer cateFunctionId);

    int insert(SysCateFunction record);

    int insertSelective(SysCateFunction record);

    SysCateFunction selectByPrimaryKey(Integer cateFunctionId);

    int updateByPrimaryKeySelective(SysCateFunction record);

    int updateByPrimaryKey(SysCateFunction record);

    List selectAll(SysCateFunction record);

    int updateByFunctionId(SysCateFunction record);

    void updateSysCateFunctionState(SysCateFunction record);

    List selectAllSysCateFunction(SysCateFunctionVO record);

    int updateSysCateFunctionBatch(SysCateFunctionVO record);

    int insertSysCateFunction(List<SysCateFunction> list);

    List<SysCateFunctionVO> selectCateFunction(SysCateFunction record);
}